package 剑指专题.模拟;


/*
 * Author：江松
 * Date：2023/4/1 20:23
 *
 *
 考虑几种情况：
 cpdaw 1234
 -12344
 -avawf
 12421412412
 -0 13114
 1 11342342342
 1241$$$112
 */

public class Main3 {

    public int StrToInt (String s) {
        if(s.length()==0)return 0;
        long res=0;
        int flag=1;
        boolean st=false;
        if(s.charAt(0)=='-')flag=-1;
        for(int i=0;i<s.length();++i){
            char ch=s.charAt(i);
            if(ch==' '&&!st)continue;
            if((!st&&(ch=='+'||ch=='-'))){
                if(!st&&ch=='-'){
                    flag=-1;
                }
                st=true;
                continue;
            }
            if((ch>='0'&&ch<='9')){
                res=res*10+ch-'0';
                if(res*flag>Integer.MAX_VALUE){
                    return Integer.MAX_VALUE;
                }
                if(res*flag<Integer.MIN_VALUE){
                    return Integer.MIN_VALUE;
                }
            }else{
                return (int)res*flag;
            }
        }

        return (int)res*flag;
    }


    public static void main(String[] args) {
        System.out.println(Integer.MIN_VALUE);
    }
}
